# coding=utf-8
# 代码文件：chapter6/ch6.2.5.py

import matplotlib.pyplot as plt
import pandas as pd

plt.rcParams['font.family'] = ['SimHei']    # 设置中文字体
plt.rcParams['axes.unicode_minus'] = False  # 设置负号显示

plt.figure(figsize=(8, 5))                  # 设置图表大小

f = r'data\北京房价数据.xlsx'
df = pd.read_excel(f)

df = df.rename(
    columns={'城区': 'addr_dist',
             '单价（元）': 'price'})

plt.scatter(df['addr_dist'], df['price'])

plt.title('房价分布散点图')
plt.ylabel('单价')                # 添加y轴标题
plt.xlabel('城区')                # 添加x轴标题
plt.xticks(rotation=30)

plt.show()
